C/Visual C - ¿Que ocurre si hago #include <xxxx.C>

 
Vista:

¿Que ocurre si hago #include <xxxx.C>

Publicado por Jose Lopez (1 intervención) el 15/01/2002 17:56:57
¿Es correcto hacer un include con un .c en vez de con un .h. ¿Por qué?
Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:¿Que ocurre si hago #include <xxxx.C>

Publicado por Alexis Leung (70 intervenciones) el 15/01/2002 19:11:27
Exactamente no se porque, pero se que si se puede hacer, pero tienes que procurar que el archivo en el include no tenga la función main. Ejemplo:

PRUEBA.C

#include <stdio.h>
#include <conio.h>

void escribe(char *s,int x,int y)
{
gotoxy(x,y);
printf("%s",s);
}

PRUEBA2.C

#include <stdio.h>
#include "prueba.c" /* suponiendo que está en el mismo directorio */

int main()
{
escribe("Ves que si se peude",35,13);

return 0;
}

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:¿Que ocurre si hago #include <xxxx.C>

Publicado por oscar (114 intervenciones) el 15/01/2002 22:45:27
De poder hacerlo podes pero no es lo correcto porque se supone que los .h son para definiciones y los .c son para el codigo fuente en si de las funciones. Asi que si haces un proyecto con varios .c que a su vez incluyan un mismo .c con la clausula #include vas a tener problemas cuando linkees porque te va a decir que tenes duplicadas las funciones.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar